home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-02
/
tool-inc.zip
/
GETFILE2.INC
< prev
next >
Wrap
Text File
|
1989-06-02
|
1KB
|
46 lines
(*
* Copyright 1987, 1989 Samuel H. Smith; All rights reserved
*
* This is a component of the ProDoor System.
* Do not distribute modified versions without my permission.
* Do not remove or alter this notice or any other copyright notice.
* If you use this in your own program you must distribute source code.
* Do not use any of this in a commercial product.
*
*)
(*
* getfile2 - file list processing library (simplified version)
*
* This module will change a wildcard list of files into a
* sorted file name list.
*
* Samuel H. Smith, rev. 25-oct-87
*
*)
procedure getfiles (pattern: filestring;
var fdir: filearray;
var num: integer);
var
DirInfo: SearchRec;
curdir: filestring;
begin
curdir := path_only(pattern);
num := 0;
FindFirst(pattern,$21,DirInfo);
while (DosError = 0) and (num < maxnumfiles) do
begin
inc(num);
fdir[num] := curdir + DirInfo.name;
FindNext(DirInfo);
end;
{writeln('getfiles [',pattern,'] cd=',curdir,' num=',num);}
end; {getfiles}